const uint16_t PROGMEM image[64] = {
  0xFFFF,  0xFFFF,  0x0823,  0x0823,  0x0823,  0x0823,  0xFFFF,  0xFFFF,
  0xFFFF,  0x0823,  0xFE42,  0xFF26,  0xFF26,  0xFF26,  0x0823,  0xFFFF,
  0x0823,  0xFE42,  0xFE42,  0xFD41,  0xFD41,  0xFE42,  0xFF26,  0x0823,
  0x0823,  0xFE42,  0xFD41,  0xFE42,  0xFE42,  0xFF26,  0xFE42,  0x0823,
  0x0823,  0xFE42,  0xFD41,  0xFE42,  0xFE42,  0xFF26,  0xFE42,  0x0823,
  0x0823,  0xFD41,  0xFE42,  0xFF26,  0xFF26,  0xFE42,  0xFE42,  0x0823,
  0xFFFF,  0x0823,  0xFD41,  0xFD41,  0xFD41,  0xFE42,  0x0823,  0xFFFF,
  0xFFFF,  0xFFFF,  0x0823,  0x0823,  0x0823,  0x0823,  0xFFFF,  0xFFFF
};

void displayImage(const uint16_t *image, int start_x=2, int start_y=2) {
  for (int y = 0; y < 8; y++) {
    for (int x = 0; x < 8; x++) {
      int pixel_index = y * 8 + x;
      uint16_t color = pgm_read_word_near(image + pixel_index);
      matrix.drawPixel(x + start_x, y + start_y, color);
    }
  }
  matrix.show();
}
